微軟在千禧年推出 .NET戰略,並在兩年后推出第一個版本的.NET Framework和IDE(Visual Studio.NET 2002,后來改名為Visual Studio),如果你是一個資深的 ...
微軟在千禧年推出 .NET戰略,並在兩年后推出第一個版本的.NET Framework和IDE(Visual Studio.NET 2002,后來改名為Visual Studio),如果你是一個資深的 ...
ASP.NET Core框架建立在一些核心的基礎框架之上,這些基礎框架包括依賴注入、文件系統、配置選項和診斷日志等。這些框架不僅僅是支撐ASP.NET Core框架的基礎,我們在進行應用開發的時候同樣 ...
ASP.NET Core應用 具有很多讀取文件的場景,比如配置文件、靜態Web資源文件(比如CSS、JavaScript和圖片文件等)以及MVC應用的View文件,甚至是直接編譯到程序集中的內嵌資源文 ...
對於一個 .NET Core開發人員,你可能沒有使用過Docker,但是你不可能沒有聽說過Docker。Docker是Github上最受歡迎的開源項目之一,它號稱要成為所有雲應用的基石,並把互聯網升級 ...
正如我們在《依賴注入:控制反轉》提到過的,很多人將IoC理解為一種“面向對象的設計模式”,實際上IoC不僅與面向對象沒有必然的聯系,它自身甚至算不上是一種設計模式。一般來講,設計模式提供了一種解決某種 ...
我們在《上篇》利用dotnet new命令創建了一個簡單的控制台程序,接下來我們將它改造成一個ASP.NET Core應用。一個ASP.NET Core應用構建在ASP.NET Core框架之上,AS ...
毫不誇張地說,整個ASP.NET Core框架是建立在依賴注入框架之上的。ASP.NET Core應用在啟動時構建管道以及利用該管道處理每個請求過程中使用到的服務對象均來源於依賴注入容器。該依賴注入容 ...
在前面的章節中,我們從純理論的角度對依賴注入進行了深入論述,我們接下來會對.NET Core依賴注入框架進行單獨介紹。為了讓讀者朋友能夠更好地理解.NET Core依賴注入框架的設計與實現,我們按照類 ...
在《讀取配置數據》([上篇],[下篇])上面一節中,我們通過實例的方式演示了幾種典型的配置讀取方式,接下來我們從設計的維度來重寫認識配置模型。配置的編程模型涉及到三個核心對象,分別通過三個對應的接口( ...
在《配置模型總體設計》介紹配置模型核心對象的時候,我們刻意回避了與配置同步相關的API,現在我們利用一個獨立文章來專門討論這個話題。配置的同步涉及到兩個方面:第一,對原始的配置源實施監控並在其發生變化 ...